package site.jlopen.kuscia.model.data;

import java.util.List;
import java.util.Map;

import lombok.Data;

@Data
public class KusciaDataVo {

	/**
	 * 产生方
	 */
	private String author;

	/**
	 * 数据状态
	 */
	private String status;

	/**
	 * 数据对象ID
	 */
	private String domainDataId;

	/**
	 * 文件名
	 */
	private String name;

	/**
	 * 相对地址（注意实际全地址需加上数据源的前缀）
	 */
	private String relativeUri;

	/**
	 * 文件类型
	 */
	private String type;

	/**
	 * 数据源ID
	 */
	private String datasourceId;
	
	/**
	 * 表结构
	 */
	private List<KusciaDataColumnVo> columns;
	
	/**
	 * 表头
	 */
	private List<KusciaDataValueHeaderVo> headers;
	
	/**
	 * 报告产出数据
	 */
	private Map<String, List<KusciaDataValueItemVo>> items;
}
